Mining High Quality Assertions Using Best-Gain Decision Forests

ثبت نشده
چکیده

We introduce the Best-Gain Decision Forest algorithm, an assertion mining methodology that generates high quality assertions. Our methodology uses static analysis and a novel machine learning technique to mine assertions from register-transfer level (RTL) simulation traces. Our machine learning technique is inspired by decision tree algorithms and generates concise, high coverage RTL assertions. The Best-Gain Decision Forest algorithm induces assertions from all decision trees optimized for maximum gain and uses a set containment algorithm to minimize redundancy. We show that our methodology generates assertions with up to 2 fewer propositions and 10% greater functional coverage than those generated by existing methodologies.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Goldmine : an Integration of Data Mining and Static Analysis for Automatic Generation of Hardware

We present GOLDMINE, a methodology for generating assertions automatically. Our method involves a combination of data mining and static analysis of the Register Transfer Level (RTL) design. The RTL design is first simulated to generate data about the design’s dynamic behavior. The generated data is then mined for “candidate assertions” that are likely to be invariants. We present both a decisio...

متن کامل

Learning to Predict Forest Fires with Different Data Mining Techniques

The motivation for this study was to learn to predict forest fires in Slovenia using different data mining techniques. We used predictive models based on data from a GIS (geographical information system), the weather prediction model Aladin and MODIS satellite data. We examined three different datasets: one only for the Kras region, one for whole Primorska region and one for continental Sloveni...

متن کامل

GoldMine: Automatic Assertion Generation and Coverage Closure in Design Validation

We present GOLDMINE, a methodology for generating assertions automatically. Our method involves a combination of data mining and static analysis of the Register Transfer Level (RTL) design. The RTL design is first simulated to generate data about the design’s dynamic behavior. The generated data is then mined for ”candidate assertions” that are likely to be invariants. These candidate assertion...

متن کامل

Efficient Associative Classification using Genetic Network Programming

Classification and association rule mining are the two important tasks addressed in the data mining literature. Associative classification method applies association rule mining technique in classification and achieves higher classification accuracy. Associative classification method typically yields a large number of rules, from which a set of high quality rules are chosen to construct an effi...

متن کامل

High Scale Fuzzy Video Mining

In this chapter, we focus on the use of Forests of Fuzzy Decision Trees (FFDT) in a video mining application. We discuss how to learn from a high scale video data sets and how to use the trained FFDTs to detect concepts in a high number of video shots. Moreover, we study the effect of the size of the forest on the performance; and of the use of fuzzy logic during the classification process. The...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012